Page({

  /**
   * 页面的初始数据
   */
  data: {
    goods_list: [],
    topic_id: 0,
    search: '',
    back_url:''
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (t) {
    wx.setNavigationBarTitle({
      title: '选择商品'
    })
    getApp().page.onLoad(this, t);
    if(t.back_url){
        this.setData({
          back_url: t.back_url,
          topic_id: t.topic_id,
          goods_id: t.goods_id
        });
    }
    this.getGoods()
  },
  /**
   * 获取商品列表
   * 
   */
  getGoods(){
    var a = this;
    getApp().core.showLoading({
        title: "加载中"
    }), getApp().request({
        url: getApp().api.default.search,
        data: {
          keyword: a.data.search
        },
        success: function(t) {
            0 == t.code && (a.data.goods_list = t.data.list, a.setData({
              goods_list: a.data.goods_list
            }));
        },
        complete: function() {
            getApp().core.hideLoading();
        }
    });
  },
  inputSearch(o){
    this.setData({
      search: o.detail.value
    });
  },
  chosen(t){
    var good_id = t.currentTarget.dataset.goodId,s = this;
    console.log(t.currentTarget.dataset.goodId)
    const eventChannel = this.getOpenerEventChannel()
    eventChannel.emit('someEvent', {topic_id: s.data.topic_id,goods_id:good_id});
    if(s.data.back_url){
      // getApp().core.navigateTo({
      //   url: s.data.back_url + '?topic_id=' + s.data.topic_id + '&goods_id=' + good_id
      // });
      wx.navigateBack({
        delta: 1
      })
    }

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})